package cn.cttic.app.api.domain.bo;

import lombok.Data;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 创建销售订单业务模型
 */
@Data
public class SaleOrderCreateBo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 套餐
     */
    @NotBlank(message = "请选择套餐")
    private String productId;

    /**
     * 姓氏
     */
    @NotBlank(message = "请输入姓氏")
    private String lastName;

    /**
     * 性别
     */
    @NotNull(message = "请选择性别")
    private Integer gender;

    /**
     * 手机号
     */
    @NotBlank(message = "请输入手机号")
    private String phone;

    /**
     * 短信验证码
     */
    @NotBlank(message = "请输入短信验证码")
    private String smsCode;

    /**
     * 车牌号
     */
    private String carNo;

}
